package com.qumitech.visualnovel.controller.vo.basic;

import com.alibaba.fastjson.annotation.JSONField;

/**
 * @Author :  ZhChNing
 * @Descriptiom :
 * @Date Created in 2019/3/12 16:20
 */
public class BasicStatisticsDataVO {
    public BasicStatisticsDataVO(String appChannel, String startTime, String endTime) {
        this.appChannel = appChannel;
        this.startTime = startTime;
        this.endTime = endTime;
    }

    public BasicStatisticsDataVO() {
    }

    @JSONField(name = "app_id")
    private String appId;
    @JSONField(name = "app_channel")
    private String appChannel;
    @JSONField(name = "app_name")
    private String appName;
    @JSONField(name = "app_version")
    private String appVersion;
    @JSONField(name = "target_date")
    private Long targetDate;
    @JSONField(name = "start_time")
    private String startTime;
    @JSONField(name = "end_time")
    private String endTime;
    @JSONField(name = "register_count")
    private Integer registerCount;
    @JSONField(name = "activate_count")
    private Integer activateCount;
    @JSONField(name = "active_count")
    private Integer activeCount;
    @JSONField(name = "pay_count")
    private Integer payCount;
    @JSONField(name = "add_pay_count")
    private Integer addPayCount;
    @JSONField(name = "register_rate")
    private double registerRate;
    @JSONField(name = "add_pay_rate")
    private double addPayRate;
    @JSONField(name = "active_pay_rate")
    private double activePayRate;


    public Long getTargetDate() {
        return targetDate;
    }

    public void setTargetDate(Long targetDate) {
        this.targetDate = targetDate;
    }

    public Integer getRegisterCount() {
        return registerCount;
    }

    public void setRegisterCount(Integer registerCount) {
        this.registerCount = registerCount;
    }

    public Integer getActivateCount() {
        return activateCount;
    }

    public void setActivateCount(Integer activateCount) {
        this.activateCount = activateCount;
    }

    public Integer getActiveCount() {
        return activeCount;
    }

    public void setActiveCount(Integer activeCount) {
        this.activeCount = activeCount;
    }

    public Integer getPayCount() {
        return payCount;
    }

    public void setPayCount(Integer payCount) {
        this.payCount = payCount;
    }

    public Integer getAddPayCount() {
        return addPayCount;
    }

    public void setAddPayCount(Integer addPayCount) {
        this.addPayCount = addPayCount;
    }

    public double getRegisterRate() {
        return registerRate;
    }

    public void setRegisterRate(double registerRate) {
        this.registerRate = registerRate;
    }

    public double getAddPayRate() {
        return addPayRate;
    }

    public void setAddPayRate(double addPayRate) {
        this.addPayRate = addPayRate;
    }

    public double getActivePayRate() {
        return activePayRate;
    }

    public void setActivePayRate(double activePayRate) {
        this.activePayRate = activePayRate;
    }

    public String getAppId() {
        return appId;
    }

    public void setAppId(String appId) {
        this.appId = appId;
    }

    public String getAppChannel() {
        return appChannel;
    }

    public void setAppChannel(String appChannel) {
        this.appChannel = appChannel;
    }

    public String getAppName() {
        return appName;
    }

    public void setAppName(String appName) {
        this.appName = appName;
    }

    public String getAppVersion() {
        return appVersion;
    }

    public void setAppVersion(String appVersion) {
        this.appVersion = appVersion;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }
}
